package main

import "fmt"

func main() {
	// 第一种：定义一个切片，然后让切片引用一个已经创建好的数组
	var intarr [6]int = [6]int{3,6,9,1,4,7}

	slice := intarr[1:3]
	fmt.Println(slice) 

	// 第二种：通过make内置函数来创建切片，基本语法：var切片名[type = make([],len,[cap])]
	slice2 := make([]int,4,20)

	fmt.Println(slice2) 
	// 第三种：定一个切片，直接就指定具体数组，使用原理类似make的方式。
	slice3 := []int{1,4,7}
	fmt.Println(slice3) 

}
